High Speed Recursive Realisations of Small Length Dfts
نویسنده
چکیده
This paper develops a prime radix transform algorithm that can be used to calculate the discrete Fourier transform (DFT) of a data block of length P, a prime, using fixed coefficient second order recursive filter sections: this simple hardware structure allows compact, high performance DFT processors to be developed. Further “massaging” of the prime radix algorithm produces the zero factor transform (ZFT) implemented using first order recursive filter sections, with scaling values of -1. The prime radix and zero factor transforms are limited to data block lengths that are prime: this constraint can be removed by re-factoring the transform equation and implementing the resultant algorithm as a two-stage recursion process. This method, the composite radix Fourier transform (CRAFT), can process data blocks of any length and is particularly suitable for transforming small blocks of data of length equal to 2 All of these algorithms can be implemented using first or second order recursive filter structures with fixed coefficient scaling multipliers, and high precision transforms can be produced by exploiting parallel error cancellation techniques. The simple hardware structure that results from this development has allowed high speed transform processors to be built, using both commercially available logic families and gatearrays of moderate complexity.
منابع مشابه
Efficient Systolic Designs for 1- and 2-Dimensional DFT of General Transform-Lengths for High-Speed Wireless Communication Applications
In wireless communication, multiple receive-antennas are used with orthogonal frequency division multiplexing (OFDM) to improve the system capacity and performance. The discrete Fourier transform (DFT) plays an important part in such a system since the DFTs are required to be performed for the output of all those antennas separately. This paper presents area-time efficient systolic structures f...
متن کاملDatapath-regular implementation and scaled technique for N=3×2m DFTs
Discrete Fourier transform (DFT) is used widely in almost all fields of science and engineering, and is generally calculated using the fast Fourier transform (FFT) algorithm. In this paper, we present a fast algorithm for efficiently computing a DFT of size 3 2. The proposed algorithm decomposes the DFT, obtaining one length-2 unscaled sub-DFT and two length-2 sub-DFTs scaled by constant real n...
متن کاملAIOSC: Analytical Integer Word-length Optimization based on System Characteristics for Recursive Fixed-point LTI Systems
The integer word-length optimization known as range analysis (RA) of the fixed-point designs is a challenging problem in high level synthesis and optimization of linear-time-invariant (LTI) systems. The analysis has significant effects on the resource usage, accuracy and efficiency of the final implementation, as well as the optimization time. Conventional methods in recursive LTI systems suffe...
متن کاملA real-time recursive dynamic model for vehicle driving simulators
This paper presents the Real-Time Recursive Dynamics (RTRD) model that is developed for driving simulators. The model could be implemented in the Driving Simulator. The RTRD can also be used for off-line high-speed dynamics analysis, compared with commercial multibody dynamics codes, to speed up mechanical design process. An overview of RTRD is presented in the paper. Basic models for specific ...
متن کاملA Fast Algorithm Based on SRFFT for Length N = q × 2 m DFTs
In this brief, we present a fast algorithm for computing length-q × 2 discrete Fourier transforms (DFT). The algorithm divides a DFT of size-N = q × 2 decimation in frequency into one length-N/2 DFT and two length-N/4 DFTs. The length-N/2 sub-DFT is recursively decomposed decimation in frequency, and the two size-N/4 sub-DFTs are transformed into two dimension and the terms with the same rotati...
متن کامل